Selective Introduction of Aspects for Program Comprehension

نویسندگان

  • Andy Zaidman
  • Toon Calders
  • Serge Demeyer
  • Jan Paredaens
چکیده

We propose a technique that uses webmining principles on event traces for uncovering important classes in a system’s architecture. These classes can form starting points for the program comprehension process. Furthermore, we argue that these important classes can be used to define pointcuts for the introduction of aspects. Based on a medium-scale case study – Apache Ant – and detailed architectural information from its developers, we show that the important classes found by our technique are prime candidates for the introduction of aspects.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Nursing Students' Comprehension of Community Health Nursing Training in Field: A Qualitative Research

Introduction: Community health nursing education in filed is one of the main courses of Iranian nursing education curriculum however, little scientific attention has been paid to the evaluation of community health nursing process so far. Therefore, the present study was conducted to explore nursing students' comprehension of community health nursing in field education. Methods: A qualitative s...

متن کامل

An overview of program slicing

1. Introduction Program slicing is a technique for simplifying programs by focusing on selected aspects of semantics. The process of slicing deletes those parts of the program which can be determined to have no effect upon the semantics of interest. Slicing has applications in testing and debugging, re−engineering, program comprehension and software measurement. For example, in debugging, there...

متن کامل

The Effects of Home-Based Cognitive Training on Verbal Working Memory and Language Comprehension in Older Adulthood

Effective language understanding is crucial to maintaining cognitive abilities and learning new information through adulthood. However, age-related declines in working memory (WM) have a robust negative influence on multiple aspects of language comprehension and use, potentially limiting communicative competence. In the current study (N = 41), we examined the effects of a novel home-based compu...

متن کامل

Effects of Closed-caption Programs on EFL Learners’ Listening Comprehension and Vocabulary Learning

This study aimed at investigating the impact of closed-caption program on listening comprehension of English movies and vocabulary learning. Sixty-four graduate students studying at Shiraz Islamic Azad University were selected as the participants of the study. The participants were divided into two groups: experimental group (with closed caption program) and control group (without closed captio...

متن کامل

Individual Differences in Program Comprehension Strategies in Unfamiliar Programming Systems

This study examines the effect of individual differences on the program comprehension strategies of users working with an unfamiliar programming system. Participants of varying programming expertise were given a battery of psychological tests, a brief introduction to a statistical programming environment, and a 20-minute debugging task. Our data show three distinct comprehension strategies that...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004